Forbes -
29 Jan 2014 22:38

I recently got the following from a reader: “I am based in the UK. Does that put a tech startup at a disadvantage to one in Silicon Valley? Would Facebook be Facebook if it started life in Cambridgeshire?”
Share this Article